<ui:composition template="template/template.xhtml"
                xmlns="http://www.w3.org/1999/xhtml"  
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:t="http://myfaces.apache.org/tomahawk"
                xmlns:rich="http://richfaces.org/rich" >

    <ui:define name="conteudo">

        <h:form>

            <t:saveState id="state1" value="#{colheitasMB.colheita}"/>
            
            <fieldset id="formCadastro" >
                <legend> <h:outputText value=" Cadastro de Colheitas " styleClass="tituloPagina" /></legend>
                <ul>

                    <li> 
                        <label for="data">Data</label>
                        <rich:calendar id="data" datePattern="dd/MM/yyyy" value="#{colheitasMB.colheita.data}"   required="true" requiredMessage=" *#{msg['campo_obrigatorio']}" /> 
                        <h:message for="data" styleClass="textoAviso" />
                    </li>

                    <li > <label for="qtd">Quantidade Litros</label>
                        <h:inputText id="qtd" styleClass="tamanhoValor"   
                                     converter="javax.faces.Double" 
                                     value="#{colheitasMB.colheita.litros}"
                                     converterMessage=" *#{msg['valor_invalido_double']}" /> 
                        <h:message for="qtd" styleClass="textoAviso" />
                    </li>

                    <li > <label for="melgueiras">Melgueiras</label>
                        <h:inputText id="melgueiras" styleClass="tamanhoValor"   
                                     converter="javax.faces.Integer" 
                                     value="#{colheitasMB.colheita.colmeias}"
                                     converterMessage=" *#{msg['valor_invalido_integer']}" /> 
                        <h:message for="melgueiras" styleClass="textoAviso" />
                    </li>

                    <li > <label for="valor">Valor Litro</label>
                        <h:inputText id="valor" styleClass="tamanhoValor"   
                                     converter="javax.faces.Double" 
                                     value="#{colheitasMB.colheita.valorLitro}"
                                     converterMessage=" *#{msg['valor_invalido_double']}" > 
                                <f:convertNumber currencyCode="BRL"/>  
                        </h:inputText>
                        <h:message for="valor" styleClass="textoAviso" />

                    </li>

                    <li > 
                        <label for="desc">Descrição</label>
                        <h:inputTextarea id="desc" styleClass="tamanhoDesc" value="#{colheitasMB.colheita.observacao}" required="true" requiredMessage=" *#{msg['campo_obrigatorio']}" /> 
                        <h:message for="desc" styleClass="textoAviso" />

                    </li>


                    <li class="linhaBotao" >

                        <h:commandButton value="Salvar"  action="#{colheitasMB.salvar}" styleClass="botaoPadrao" />
                        <h:commandButton value="Voltar"  immediate="true" action="#{colheitasMB.voltar}" styleClass="botaoPadrao" />
                    </li>

                </ul>

            </fieldset>

        </h:form>

    </ui:define>
</ui:composition>